package csw;

import Other.J13Default;

public class J13AccessModifier {

	private String name;
	
	public static void main(String[] args) {

		//default 접근지정자로 선언된 클래스 호출
		//J13AccessModifier: csw패키지
		//J12ExCompany: csw패키지
		J12ExCompany apple = new J12ExCompany();
		
		//default 접근지정자로 선언된 클래스 호출
		//CanIseeMe : Other 패키지
		// 따라서, XanIseeMe클래스는 접근불가
		//CanIseeMe seeme = new CanIseeMe();
		
		//private 접근지정자로 선언된 필드 호출
		//name를 a객체를 통해호출
		J13AccessModifier am = new J13AccessModifier ();
		am.name= "태희";
		
		//private 접근지정자로 선언된 필드 호출
		PrivateClass pc = new PrivateClass();
		//pc.name = "혜교";
		//호출불가 - 이것에 대한 해결책은?
		
		

	}//main

}//class

class PrivateClass {
	public PrivateClass(){}
	//protected PrivateClass(){}
	//private PrivateClass(){}
	private String name;
}